function change(id)
{ var list=document.getElementById(id);
  //alert(list);
  ul=document.createElement("ul");
  ul.setAttribute("id",id+"a");
  //list.innerHTML="";
  list.appendChild(ul);
}

function nodularecopii(nod) {
	for (j=0; j< Tree.length; j++) {
		var arr = Tree[j].split("|");
		if (arr[1] == nod) return true;
	}
	return false;
}

function generare(id)
{
   var parinte=document.getElementById(id);
   change(id);
   var ul=document.getElementById(id+"a");
   for (i=0;i<Tree.length;i++)
   { var arr = Tree[i].split("|");
     var a=arr[0]+'';
     //alert(a);
     var b=arr[1]+'';
     var c=arr[2]+'';
     var d=arr[3]+'';
   if ((id=="root")&&(b=="0"))
   { var li=document.createElement('li');
     li.setAttribute('id',a);
     var leg = document.createElement("a");
     leg.setAttribute("href","#");
     //alert(a,nodularecopii(a));
     if (nodularecopii(a)) {
     aaa=a;
     bbb=b;
     leg.setAttribute("onClick","generare(aaa);");}
     //leg.setAttribute("onDblClick","generare('root');")}
     leg.innerHTML=arr[2];
     li.appendChild(leg);
     ul.appendChild(li);
    }
     else 
      if ((id!="root")&&(b==id))
    { //alert("parinte " + id + " copil " + a);
      var li=document.createElement('li');
      li.setAttribute('id',a);
      var leg = document.createElement("a");
      leg.setAttribute("href","#");
      //alert(a,nodularecopii(a));
      if (nodularecopii(a)) 
      switch (a) {
      case "2":leg.setAttribute("onClick","generare('2');");break;
      case "3":leg.setAttribute("onClick","generare('3');");break;
      case "4":leg.setAttribute("onClick","generare('4');");break;
      case "5":leg.setAttribute("onClick","generare('5');");break;
      case "6":leg.setAttribute("onClick","generare('6');");break;
      case "7":leg.setAttribute("onClick","generare('7');");break;
      case "8":leg.setAttribute("onClick","generare('8');");break;
      case "9":leg.setAttribute("onClick","generare('9');");break;
      case "10":leg.setAttribute("onClick","generare('10');");break;
                 }
      leg.innerHTML=arr[2];
      li.appendChild(leg);
      ul.appendChild(li);
     }
     }
    parinte.appendChild(ul);
}
      